package JavaDowork.pratice4;

/*
 求特殊累加和：

（1）计算2+22+222+2222+22222=？。

（2）计算s=a+aa+aaa+aaaa+aa...a=？其中加数初值和一共几个数相加由键盘控制。
 */

import java.util.Scanner;

public class Q6 {
    public static void main(String[] args) {
        // 接受键盘输入一个int类型
        Scanner scanner = new Scanner(System.in);
        System.out.println("s=a+aa+aaa");
        System.out.print("一共几个数: ");
        int n = scanner.nextInt();
        System.out.print("初始a的值: ");
        int a = scanner.nextInt();
        scanner.close();

        // 计算n个2组成的数字，例如n=6，则是222222
        /*
         * 保存最初的数字，例如3，并于子循环内创建一个tmp，用于保存3，33，333，3333每个数字，sum+=tep
         */

        int tmp = a;
        int sum = a;
        for (int i = 1; i < n; i++) {
            // i = 1 是因为 sum 初始值就是 a，已经是第一位数了
            tmp = tmp * 10 + a;
            sum += tmp;
            //System.out.println(tmp);
        }
        System.out.println(sum);
    }
}
